Device and method for providing converted blasting pattern coordinate

ABSTRACT

A device and a method for providing a converted blasting pattern coordinate are proposed. The device for providing a converted blasting pattern coordinate includes: a distance difference calculation part configured to preset any one of detonator holes as a reference point, and to calculate each distance difference between X-coordinates and Y-coordinates of the reference detonator hole and the remaining detonator holes; a polar coordinate value derivation part configured to derive polar coordinate values of the detonator holes; a relative angle calculation part configured to calculate a relative angle between first and second detonator holes; and a blasting pattern coordinate conversion part configured to correct angles of the remaining detonator holes by reflecting the relative angle between the first and second detonator holes, and to provide converted blasting pattern coordinates that are obtained such that latitude and longitude coordinates of the detonator holes are converted based on the corrected angles.

TECHNICAL FIELD

The present disclosure relates to a device and a method for providing a converted blasting pattern coordinate. More particularly, the present disclosure relates to a device and a method for providing a converted blasting pattern coordinate, wherein a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than a detonator hole preset as a reference point on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole is calculated, and angles of the remaining detonator holes are corrected by reflecting the calculated relative angle between the first detonator hole and the second detonator hole, thereby providing blasting pattern coordinates generated by converting the detonator holes into the form of latitude and longitude coordinates on the basis of the corrected angles.

BACKGROUND ART

The blasting operation is excellent in economy compared to other construction methods, and has been widely used even today.

A method using a conventional standard blasting pattern diagram, which is designed for each grade of rock mass with an emphasis on blasting efficiency, has been mainly used. The blasting pattern diagram actually used in the field has been applied such that a field manager of the blasting operation corrects the standard blasting pattern diagram on the basis of personal experience. In this case, the correction is dependent on the personal abilities or experience of the field manager, and when the objective test for the correction of the blasting pattern diagram cannot be made, the blasting pattern cannot be corrected properly and quickly.

Furthermore, since blasting pattern coordinates of the detonator hole provided in the blasting pattern diagram are indicated in the form of rectangular coordinates, it is difficult for the operator to determine an actual position and angle of a detonator hole.

In relation to the above problem, Korean Patent Application Publication No. 10-2000-0061481 discloses “Method for designing a tunnel-blasting pattern diagram and recording medium with a program for providing a tunnel-blasting pattern diagram”.

DISCLOSURE Technical Problem

Accordingly, the present disclosure has been made keeping in mind the above problems occurring in the prior art, and an objective of the present disclosure is to provide a device and a method for providing a converted blasting pattern coordinate, wherein a relative angle, which is calculated on the basis of latitude and longitude coordinate values and polar coordinate values between a first detonator hole and a second detonator hole among remaining detonator holes other than a reference detonator hole, is reflected to correct angles of the remaining detonator holes.

Another objective of the present invention is to provide a device and a method for providing a converted blasting pattern coordinate, wherein, latitude and longitude coordinate values of the detonator holes are derived on the basis of the corrected angles of the remaining detonator holes and distance differences between X-coordinates of the reference detonator hole and the remaining detonator holes and between Y-coordinates of the reference detonator hole and the remaining detonator holes, and latitude and longitude coordinates are generated on the basis of the derived latitude and longitude coordinate values, thereby providing blasting pattern coordinates converted from the generated latitude and longitude coordinates.

Technical Solution

A device for providing a converted blasting pattern coordinate according to the present disclosure to accomplish the above objective, the device includes: a distance difference calculation part configured to preset any one of detonator holes displayed on coordinates of a blasting pattern as a reference point, and to calculate each distance difference between a X-coordinate of the detonator hole preset as the reference point (the reference detonator hole) and X-coordinates of remaining detonator holes and each distance difference between a Y-coordinate of the reference detonator hole and Y-coordinates of the remaining detonator holes; a polar coordinate value derivation part configured to derive polar coordinate values of the detonator holes by designating the reference detonator hole as references of polar coordinates; a relative angle calculation part configured to calculate a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole; and a blasting pattern coordinate conversion part configured to correct angles of the remaining detonator holes by reflecting the calculated relative angle between the first detonator hole and the second detonator hole, and to provide blasting pattern coordinates by converting the detonator holes in form of latitude and longitude coordinates on the basis of the corrected angles.

The blasting pattern coordinates designed in a blasting management program may be configured in the form of rectangular coordinates, and include rectangular coordinate values including at least one of a distance and an angle of each of the detonator holes.

The distance difference calculation part may be configured to calculate distances between the X-coordinates and the Y-coordinates of the reference detonator hole and the remaining detonator holes.

The polar coordinate value derivation part may be configured to derive the polar coordinate values including at least one of a distance and an angle of each of the detonator holes.

The relative angle calculation part may include: an detonator hole arbitrary designation part configured to arbitrarily designate the first detonator hole and the second detonator hole among the remaining detonator holes; a first latitude and longitude coordinate value derivation part configured to collect GPS location information of the designated first and second detonator holes and to derive latitude and longitude coordinate values of the first and second detonator holes; a first angle calculation part configured to calculate first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes; a second angle calculation part configured to calculate second angles of the first and second detonator holes from the derived polar coordinate values of the first and second detonator holes; and a correction angle derivation part configured to calculate the relative angle between the first and second detonator holes by comparing the calculated first angles and the calculated second angles, and to derive a correction angle value on the basis of the calculated relative angle.

The first angle calculation part may be configured to calculate two angles for the first and second detonator holes by applying the latitude and longitude coordinate values of the first and second detonator holes that may be derived from the latitude and longitude coordinates with different angles of a start point and a destination point to a Vincenty formula calculation.

The blasting pattern coordinate conversion part may include: an angle correction part configured to correct the angles of the detonator holes with a correction angle value derived on the basis of the relative angle; a second latitude and longitude coordinate value derivation part configured to derive latitude and longitude coordinate values of the detonator holes, on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes; and a latitude and longitude coordinate generation part configured to generate the latitude and longitude coordinates on the basis of the derived latitude and longitude coordinate values of the detonator holes and to provide the blasting pattern coordinates by converting the detonator holes in form of the generated latitude and longitude coordinates.

A method for providing a converted pattern coordinate may include: by a distance difference calculation part, presetting any one of detonator holes displayed on coordinates of a blasting pattern as a reference point, and calculating each distance difference between a X-coordinate of the detonator hole preset as the reference point (the reference detonator hole) and X-coordinates of remaining detonator holes and each distance difference between a Y-coordinate of the reference detonator hole and Y-coordinates of the remaining detonator holes; by a polar coordinate value derivation part, deriving polar coordinate values of the detonator holes by designating the reference detonator hole as references of polar coordinates; by a relative angle calculation part, calculating a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole; and by a blasting pattern coordinate conversion part, correcting angles of the remaining detonator holes by reflecting the calculated relative angle between the first detonator hole and the second detonator hole, and providing blasting pattern coordinates by converting the detonator holes in form of latitude and longitude coordinates on the basis of the corrected angles.

In the presetting any one of detonator holes displayed on the coordinates of the blasting pattern as the reference point, and calculating each distance difference between the X-coordinate of the reference detonator hole and the X-coordinates of the remaining detonator holes and each distance difference between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes, distances between the X-coordinate of the reference detonator hole and the X-coordinates of the remaining detonator holes and distances between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes may be calculated.

The calculating the relative angle between the first detonator hole and the second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of the latitude and longitude coordinate values and the polar coordinate values between the first detonator hole and the second detonator hole, the calculating may include: arbitrarily designating the first detonator hole and the second detonator hole among the remaining detonator holes; collecting GPS location information of the designated first and second detonator holes and deriving latitude and longitude coordinate values of the first and second detonator holes; calculating first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes; calculating second angles of the first and second detonator holes from the derived polar coordinate values of the first and second detonator holes; and calculating the relative angle between the first and the second detonator holes by comparing the calculated first angles and the calculated second angles, and deriving a correction angle value on the basis of the calculated relative angle.

In the calculating the first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes, when the latitude and longitude coordinate values of the first and second detonator holes, which are derived from the latitude and longitude coordinates with different angles of a start point and a destination point, are applied to a Vincenty formula calculation, two angles for the first and second detonator holes may be calculated.

The correcting the angles of the remaining detonator holes by reflecting the calculated relative angle between the first and the second detonator holes, and providing blasting pattern coordinates by converting the detonator holes in form of the latitude and longitude coordinates on the basis of the corrected angles, the correcting may include: correcting the angles of the detonator holes with a correction angle value derived on the basis of the relative angle; deriving latitude and longitude coordinate values of the detonator holes on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes; and generating the latitude and longitude coordinates on the basis of the derived latitude and longitude coordinate values of the detonator holes and providing the blasting pattern coordinates by the generated latitude and longitude coordinates.

Advantageous Effects

The device and the method for providing a converted blasting pattern coordinate according to the present disclosure proposed to achieve the above objective corrects the angles of the remaining detonator holes by reflecting the relative angle calculated on the basis of the latitude and longitude coordinate values and the polar coordinate values between the first detonator hole and the second detonator hole. Accordingly, rectangular coordinate values can be finally converted to latitude and longitude coordinate values so as to be applied to the blasting pattern coordinates.

Furthermore, according to the present disclosure, the latitude and longitude coordinates are generated on the basis of the latitude and longitude coordinate values of the detonator holes derived from the corrected angles of the detonator holes and the distance differences between X-coordinates and Y-coordinates of the reference detonator hole and the remaining detonator holes, and the generated latitude and longitude coordinates are converted and provided into the blasting pattern coordinates. The blasting pattern coordinates designed by a blasting management program can be easily displayed on a map, and the development time of the blasting management program can be shortened and the highly reliable blasting management program with consistent data provision can be developed.

DESCRIPTION OF DRAWINGS

FIG. 1 is a view showing configuration of a device for providing a converted blasting pattern coordinate according to the present disclosure;

FIG. 2 is a view showing detailed configuration of a relative angle calculation part constituting the device for providing a converted blasting pattern coordinate according to the present disclosure;

FIG. 3 is a view showing detailed configuration of a blasting pattern coordinate conversion part constituting the device for providing a converted blasting pattern coordinate according to the present disclosure;

FIG. 4 is a flowchart showing sequence of a method for providing a converted blasting pattern coordinate according to the present disclosure; and

FIGS. 5 to 9 are example views illustrating the method for providing a converted blasting pattern coordinate according to the present disclosure.

DESCRIPITION OF REFERENCE OF REFERENCE NUMERALS

100: device for providing converted blasting pattern coordinate

110: distance difference calculation part

120: polar coordinate value derivation part

130: relative angle calculation part

140: blasting pattern coordinate conversion part

BEST MODE

Reference will now be made in detail to various embodiments of the present invention, specific examples of which are illustrated in the accompanying drawings and described below, since the embodiments of the present invention can be variously modified in many different forms.

While the present invention will be described in conjunction with exemplary embodiments thereof, it is to be understood that the present description is not intended to limit the present invention to those exemplary embodiments. On the contrary, the present invention is intended to cover not only the exemplary embodiments, but also various alternatives, modifications, equivalents and other embodiments that may be included within the spirit and scope of the present invention as defined by the appended claims. In the figures, the same reference numerals will be used throughout the drawings to refer to the same or like elements or parts.

It will be understood that when an element is referred to as being “coupled” or “connected” to another element, it can be directly coupled or connected to the other element or intervening elements may be present therebetween. In contrast, it should be understood that when an element is referred to as being “directly coupled” or “directly connected” to another element, there are no intervening elements present.

The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise”, “include”, “have”, etc. when used in this specification, specify the presence of stated features, integers, steps, operations, elements, components, and/or combinations of them but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or combinations thereof.

Hereinbelow, the exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Throughout the drawings, the same reference numerals will refer to the same or like parts and redundant descriptions of the same elements will be omitted.

FIG. 1 is a view showing configuration of a device for providing a converted blasting pattern coordinate according to the present disclosure.

Referring to FIG. 1, the device for providing a converted blasting pattern coordinate according to the present disclosure includes a distance difference calculation part 110, a polar coordinate value derivation part 120, a relative angle calculation part 130, and a blasting pattern coordinate conversion part 140.

The distance difference calculation part 110 presets any one of detonator holes displayed on coordinates of a blasting pattern as a reference point and calculates each distance difference between a X-coordinate of the detonator hole preset as the reference point (the reference detonator hole) and X-coordinates of the remaining detonator holes and each distance difference between a Y-coordinate of the reference detonator hole and Y-coordinates of the remaining detonator holes. The blasting pattern coordinates designed by a blasting management program are configured in the form of rectangular coordinates, and include rectangular coordinate values of the detonator holes including at least one of respective distance and angle.

The distance difference calculation part 110 calculates each distance between the X-coordinate of the reference detonator hole and the X-coordinates of the remaining detonator holes and each distance between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes as in equation 1 below.

X=X2−X1

Y=Y2−Y1   [Equation 1]

The polar coordinate value derivation part 120 derives polar coordinate values of the detonator holes by designating the reference detonator hole as references of polar coordinates.

The polar coordinate value derivation part 120 derives the polar coordinate values each including at least one of respective distance and angle with respect to the detonator holes as in equation 2 below.

r=√(X^×Y^2 )

θ=a tan2(y,x) or tan⁻¹(Y/X)   [Equation 2]

Where, r: distance, θ: angle

The relative angle calculation part 130 calculates a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than the reference detonator hole, on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole. Configuration and functions of the relative angle calculation part 130 will be described in detail in following description of FIG. 2.

The blasting pattern coordinate conversion part 140 corrects angles of the remaining detonator holes by reflecting the calculated relative angle between the first and second detonator holes, and provides blasting pattern coordinates that are generated by converting the detonator holes in the form of latitude and longitude coordinates based on the corrected angles. Configuration and functions of the blasting pattern coordinate conversion part 140 will be described in detail in the following description of FIG. 2.

FIG. 2 is a view showing detailed configuration of the relative angle calculation part constituting the device for providing a converted blasting pattern coordinate according to the present disclosure.

Referring to FIG. 2, the relative angle calculation part 130 according to the present disclosure calculates the relative angle between the first detonator hole and the second detonator hole among the remaining detonator holes other than the reference detonator hole, on the basis of the latitude and longitude coordinate values and the polar coordinate values between the first detonator hole and the second detonator hole.

The relative angle calculation part 130 includes a detonator hole arbitrary designation part 131, a first latitude and longitude coordinate value derivation part 132, a first angle calculation part 133, a second angle calculation part 134, and a correction angle derivation part 135.

The detonator hole arbitrary designation part 131 arbitrarily designates the first detonator hole and the second detonator hole among the remaining detonator holes.

The first latitude and longitude coordinate value derivation part 132 collects GPS location information of the first and second detonator holes and derives the latitude and longitude coordinate values with respect to the first and second detonator holes.

The first latitude and longitude coordinate value derivation part 132 collects the GPS location information of the first detonator hole via an external scanning device and stores a derived latitude and longitude coordinate value of the first detonator hole. The first latitude and longitude coordinate value derivation part 132 collects the GPS location information of the second detonator hole and stores a derived latitude and longitude coordinate value of the second detonator hole. The polar coordinate values between the first detonator hole and the second detonator hole are calculated by applying the Vincenty solution calculation as in equation 3 below.

a, b=major & minor semi-axes of the ellipsoid

f=flattening (a−b)/a

(φ₁, φ₂=geodetic latitude

L=difference in longitude

tan U _(1/2)=(1−f)·tan φ_(1/2) (U is ‘reduced latitude’)

cos U _(1/2)=1/√(1+tan² U _(1/2)),

sin U _(1/2)=tan U _(1/2)·cos U _(1/2) (trig identities; § 6)

λ=L (first approximation)

iterate until change in λ is negligible (e.g. 10⁻¹²≈0.006 mm) {

sin σ=√[(cos U ₂·sin λ²+(cos U ₁·sin U ₂−sin U ₁·cos U ₂·cos λ)²](14)

cos σ=sin U ₁·sin U ₂+cos U ₁·cos U ₂·cos λ (15)

σ=atan(sin σ/cos σ) (16)

sin α=cos U ₁·cos U ₂·sin λ/sin σ (17)

cos² α=1−sin² α (trig identity; § 6)

cos 2σ_(m)=cos σ−2·sin U ₁·sin U ₂/cos² α (18)

C=f/16·cos² α·[4+f·(4−3·cos² α)] (10)

λ′=L+(1−C)·f·sin α·{σ+C·sin σ·[cos 2σ_(m) +C·cos σ·(−1+2·cos² 2σ_(m))]} (11)

}

u ²=cos² α·(a ² −b ²)/b ²

A=1+u ²/16384·{4096+u ²·[−768+u ²·(320−175·u ²)]} (3)

B=u ²/1024·{256+u ²[−128+u ²·(74−47·u ²)]} (4)

Δσ=B·sin σ·{cos 2σ_(m) +B/4·[cos σ·(−1+2·cos² 2 σ_(m))−B/6·cos 2σ_(m)·(−3+4·sin² σ)·(−3+4·cos² 2σ_(m))]} (6)

s=b·A·(σ−Δσ) (19)

α₁ =a tan(cos U ₂·sin λ/cos U ₁·sin U ₂−sin U ₁·cos U ₂·cos λ) (20)

α₂ =a tan(cos U ₁·sin λ/−sin U ₁·cos U ₂+cos U ₁·sin U ₂·cos λ) (21) [Equation 3]

Where: s is the geodesic distance along the surface of the ellipsoid (in the same units as a & b)

-   -   α₁ is the initial bearing, or forward azimuth     -   α₂ is the final bearing (in direction p₁−p₂)

The first angle calculation part 133 calculates first angles of the first detonator hole and the second detonator hole from the derived latitude and longitude coordinate values of the first detonator hole and the second detonator hole.

The first angle calculation part 133 calculates two angles α1 and α2 for the first detonator hole and the second detonator hole by applying the latitude and longitude coordinate values of the first detonator hole and the second detonator hole, which are derived from the latitude and longitude coordinates with different angles of a start point and a destination point, to the Vincenty formula calculation.

The second angle calculation part 134 calculates second angles of the first detonator hole and the second detonator hole from the derived polar coordinate values of the first detonator hole and the second detonator hole.

The correction angle derivation part 135 calculates a relative angle between the first detonator hole and the second detonator hole by comparing the first angles and the second angles, and derives a correction angle value on the basis of the calculated relative angle.

The correction angle derivation part 135 calculates the correction angle value by comparing the first angles of the first detonator hole and the second detonator holes and the second angles of the first detonator hole and the second detonator hole. Then, the correction angle value is applied to all detonator holes by the blasting pattern coordinate conversion part, and thus actual latitude and longitude values may be calculated with the corrected angles and the existing distance values.

FIG. 3 is a view showing detailed configuration of the blasting pattern coordinate conversion part constituting the device for providing a converted blasting pattern coordinate according to the present disclosure.

Referring to FIG. 3, the blasting pattern coordinate conversion part 140 according to the present disclosure corrects angles of the remaining detonator holes by applying the calculated relative angle between first detonator hole and the second detonator hole, and provides the blasting pattern coordinates generated by converting the detonator holes into the form of latitude and longitude coordinates on the basis of the corrected angles.

The blasting pattern coordinate conversion part 140 includes an angle correction part 141, a second latitude and longitude coordinate value derivation part 142, and a latitude and longitude coordinate generation part 143.

The angle correction part 141 corrects the angles of the detonator holes with the correction angle value derived on the basis of the relative angle.

The second latitude and longitude coordinate value derivation part 142 derives latitude and longitude coordinate values of the detonator holes, on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes.

The second latitude and longitude coordinate value derivation part 142 drives the latitude and longitude coordinate values of the detonator holes through equation 4 below. The second latitude and longitude coordinate value derivation part 142 calculates a latitude and longitude coordinate value of a target point when the distance and the angle are added in a latitude and longitude coordinate value of the reference point.

a, b=major & minor semi-axes of the ellipsoid

f=flattening (a−b)/a

φ₁, φ₂=geodetic latitude

L=difference in longitude

s=length of the geodesic along the surface of the ellipsoid (in the same units as a & b)

α₁, α₂=azimuths of the geodesic (initial/final bearing)

tan U ₁=(1−f)·tan φ₁ (U is ‘reduced latitude’)

cos U ₁=1/√[1+tan² U ₁], sin U ₁=tan U ₁·cos U ₁ (trig identities; § 6)

σ₁ =a tan(tan U ₁/cos α₁) (1)

sin α=cos U ₁·sin α₁ (2)

cos² α=1−sin² α (trig identity; § 6)

u ²=cos² α·(a ²−b²)/b ²

A=1+u ²/16384·{4096+u ²·[−768+u ²·(320−175·u ²)]} (3)

B=u ²/1024·{256+u ²·[−128+u ²·(74−47·u ²)]} (4)

σ=s/(b·A) (first approximation)

iterate until change in σ is negligible (e.g. 10⁻¹²≈0.006 mm) {cos 2σ_(m=cos()2σ₁σ) (5)

Δσ=B·sin σ·{cos σ_(m) +B/4·[cos σ·(−1+2·cos² 2σ_(m))−B/6·cos 2σ_(m)·(−3+4·sin² σ)·(−3+4·cos² 2σ_(m))]} (6)

σ′=s/b·A+Δσ(7)

}

φ₂ =a tan(sin U ₁·cos σ+cos U ₁·sin σ·cos α₁/(1−f)·√sin² α+(sin U ₁·cos U₁·cos σ·cos α₁)²) (8)

λ=a tan(sin σ·sin α₁/cos U ₁·cos σ−sin U ₁·sin σ·cos α₁) (9)

C=f/16·cos² α·[4+f·(4−3·cos² α)] (10)

L=λ−(1−C)·f·sin α·{σ+C·sin σ·[cos 2σ_(m) +C·cos σ(−1+2·cost² 2σ_(m))]} (11)

λ₂=λ₁ L

α₂ =a tan(sin α/−(sin U ₁·sin σ−cos U ₁·cos σ·α₁)) (12)   [Equation 4]

Where:

-   -   φ₂, λ₂ is destination point     -   α₂ is final bearing (in direction p₁→p₂)

Meanwhile, in order to correct GPS location information error, an angle to be corrected for the difference between a latitude and longitude coordinate value of the detonator hole as calculated above and a latitude and longitude coordinate value included in the GPS location information is calculated by using mean, variance, and standard deviation, etc. Whereby, the corrected latitude and longitude coordinate values of the detonator holes may be corrected at any time.

The latitude and longitude coordinate generation part 143 generates latitude and longitude coordinates on the basis of the derived latitude and longitude coordinate values of the detonator holes, and providing the latitude and longitude coordinates in a converted state to the blasting pattern coordinates.

FIG. 4 is a flow chart showing sequence of a method for providing a converted blasting pattern coordinate according to the present disclosure. FIGS. 5 to 9 are example views illustrating the method for providing a converted blasting pattern coordinate according to the present disclosure.

Referring to FIG. 4, the sequence of the method for providing the converted blasting pattern coordinate according to the present disclosure includes the device for providing the above-described converted blasting pattern coordinate according to the present disclosure, and redundant description will be omitted.

First, any one of the detonator holes displayed on the blasting pattern coordinates is preset as the reference point, and each distance difference between the X-coordinate of the detonator hole preset as the reference point and the X-coordinates of the remaining detonator holes and each distance difference between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes are calculated (S100).

In S100, the blasting pattern coordinates are configured in the form of rectangular coordinates as shown in FIG. 5.

Distances between the X-coordinate and Y-coordinate of the reference detonator hole and the X-coordinates and the Y-coordinates of the remaining detonator holes are calculated in S100.

Next, the reference detonator hole is designated as the reference of the polar coordinates, and the polar coordinate values of the detonator holes are derived (S200).

In S200, the polar coordinate values including at least one of the distance and the angle of each of the detonator holes are derived, as shown in FIG. 6.

Next, the relative angle between the first detonator hole and the second detonator hole among the remaining detonator holes other than the reference detonator hole is derived on the basis of the latitude and longitude coordinate values and the polar coordinate values between the first detonator hole and the second detonator hole (S300).

In S300, the first detonator hole and the second detonator hole are arbitrarily designated among the remaining detonator holes, and the latitude and longitude coordinate values of the first detonator hole and the second detonator hole are derived by collecting the GPS location information of the first detonator hole and the second detonator hole. Then, the first angles of the first detonator hole and the second detonator hole are calculated from the derived latitude and longitude coordinate values of the first detonator hole and the second detonator hole, and the second angles of the first detonator hole and the second detonator hole are calculated from the derived polar coordinate values of the first detonator hole and the second detonator hole. The first angles and the second angles are compared to each other to calculate the relative angle between the first detonator hole and the second detonator hole, and the correction angle value is derived on the basis of the derived relative angle, as shown in FIG. 7.

Next, the angles of the remaining detonator holes are corrected by reflecting the calculated relative angle between the first detonator hole and the second detonator hole. On the basis of the corrected angles, the blasting pattern coordinates are provided in a state in which the detonator holes are converted in the form of the latitude and longitude coordinates (S400).

In S400, the angles of the detonator holes are corrected by the correction angle value derived on the basis of the derived relative angle. The latitude and longitude coordinate values of the detonator holes are derived on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes. Then, the latitude and longitude coordinates are generated on the basis of the derived latitude and longitude coordinate values of the detonator holes, the generated latitude and longitude coordinates are converted to the blasting pattern coordinates, as shown in FIG. 8, and the blasting pattern coordinates are provided to the user terminal, as shown in FIG. 9.

The functional operations and embodiments described herein above, including the structure disclosed in the specification and structural equivalents thereof, may be implemented in a digital electronic circuit, computer software, firmware, or hardware, or in a combination of one or more thereof.

The embodiments of the subject matter described herein may be implanted as one or more modules relating to computer program commands encoded on a tangible program medium for execution by one or more computer program products, i.e., by the data processing device or for controlling the operation of the data processing device. The tangible program medium may be a radio wave signal or a computer-readable medium. The radio wave signal is an electrical, optical, or artificial signal, e.g., machine generated, generated to encode information for transmitting to a suitable receiver device for execution by a computer. The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of materials that affect a machine-readable propagated signal, or a combination of one or more thereof.

Computer programs (also known as program, software, software application, script or a code) may be written in any form of programming language, including compiled or interpreted language or priori or procedural language. The Computer programs may be deployed in form, including standalone programs or modules, components, subroutines, or other units suitable for use in a computer environment.

The computer program does not necessarily correspond to the file of the file device. The computer program may be stored in a single file provided to the requested program, or within multiple interactive files (e.g., a file that stores one or more modules, subprograms, or portions of code, or a portion of a file that holds other programs or data (e.g., one or more scripts stored in markup language document).

The computer program may be located at one side or distributed across a plurality of sites, and may be deployed to be executed on a single computer or multiple computers interconnected by a communication network.

Additionally, the logical flow and structural block diagram described in the present patent document describes an act and/or a specific method supported by functions and steps supported by the disclosed structural means. It can also be used to set algorithms and their equivalents.

In order to perform a function by operating on received data and generating an output, the processes and logic flows described herein may be executed by one or more programmable processors executing one or more the computer programs.

The processors suitable for execution of the computer program includes, for example, both general purpose and special purpose microprocessors and any one or more processors of any type of digital computer being a processor. In general, the processor receives instructions and data from read-only memory, random access memory, or both of them.

A key element of a computer is one or more memory devices for storing instructions and data, and a processor for performing the instructions. Computers may be combined to receive data from, transfer data to, or perform both of the operations from one or more mass storage devices for storing data, such as magnetic, magneto-optical disk, or optical disk, or may include the devices. However, the computers do not need to have the devices.

The described provides the best mode of the present disclosure to explain the present disclosure, and provides an example for making and using the present disclosure to those skilled in the art. The specification does not limit the present disclosure by the specific terms presented.

Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. In order to achieve the intended effect of the present disclosure, it is not necessary to separately include all functional blocks shown in the drawings, or to follow all the sequences shown in the drawings in the order as shown in the drawings. Please not that it may fall within the technical scope of the present disclosure as stated in the claims. 

1. A device for providing a converted blasting pattern coordinate, the device comprising: a distance difference calculation part configured to preset any one of detonator holes displayed on coordinates of a blasting pattern as a reference point, and to calculate each distance difference between a X-coordinate of the detonator hole preset as the reference point (the reference detonator hole) and X-coordinates of remaining detonator holes and each distance difference between a Y-coordinate of the reference detonator hole and Y-coordinates of the remaining detonator holes; a polar coordinate value derivation part configured to derive polar coordinate values of the detonator holes by designating the reference detonator hole as references of polar coordinates; a relative angle calculation part configured to calculate a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole; and a blasting pattern coordinate conversion part configured to correct angles of the remaining detonator holes by reflecting the calculated relative angle between the first detonator hole and the second detonator hole, and to provide blasting pattern coordinates by converting the detonator holes in form of latitude and longitude coordinates on the basis of the corrected angles.
 2. The device of claim 1, wherein the blasting pattern coordinates designed in a blasting management program are configured in the form of rectangular coordinates, and include rectangular coordinate values including at least one of a distance and an angle of each of the detonator holes.
 3. The device of claim 1, wherein the distance difference calculation part is configured to calculate distances between the X-coordinates and the Y-coordinates of the reference detonator hole and the remaining detonator holes.
 4. The device of claim 1, wherein the polar coordinate value derivation part is configured to derive the polar coordinate values including at least one of a distance and an angle of each of the detonator holes.
 5. The device of claim 1, wherein the relative angle calculation part comprises: an detonator hole arbitrary designation part configured to arbitrarily designate the first detonator hole and the second detonator hole among the remaining detonator holes; a first latitude and longitude coordinate value derivation part configured to collect GPS location information of the designated first and second detonator holes and to derive latitude and longitude coordinate values of the first and second detonator holes; a first angle calculation part configured to calculate first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes; a second angle calculation part configured to calculate second angles of the first and second detonator holes from the derived polar coordinate values of the first and second detonator holes; and a correction angle derivation part configured to calculate the relative angle between the first and second detonator holes by comparing the calculated first angles and the calculated second angles, and to derive a correction angle value on the basis of the calculated relative angle.
 6. The device of claim 5, wherein the first angle calculation part is configured to calculate two angles for the first and second detonator holes by applying the latitude and longitude coordinate values of the first and second detonator holes that are derived from the latitude and longitude coordinates with different angles of a start point and a destination point to a Vincenty formula calculation.
 7. The electronic detonation device of claim 1, wherein the blasting pattern coordinate conversion part comprises: an angle correction part configured to correct the angles of the detonator holes with a correction angle value derived on the basis of the relative angle; a second latitude and longitude coordinate value derivation part configured to derive latitude and longitude coordinate values of the detonator holes, on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes; and a latitude and longitude coordinate generation part configured to generate the latitude and longitude coordinates on the basis of the derived latitude and longitude coordinate values of the detonator holes and to provide the blasting pattern coordinates by converting the detonator holes in form of the generated latitude and longitude coordinates.
 8. A method for providing a converted pattern coordinate, the method comprising: by a distance difference calculation part, presetting any one of detonator holes displayed on coordinates of a blasting pattern as a reference point, and calculating each distance difference between a X-coordinate of the detonator hole preset as the reference point (the reference detonator hole) and X-coordinates of remaining detonator holes and each distance difference between a Y-coordinate of the reference detonator hole and Y-coordinates of the remaining detonator holes; by a polar coordinate value derivation part, deriving polar coordinate values of the detonator holes by designating the reference detonator hole as references of polar coordinates; by a relative angle calculation part, calculating a relative angle between a first detonator hole and a second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of latitude and longitude coordinate values and polar coordinate values between the first detonator hole and the second detonator hole; and by a blasting pattern coordinate conversion part, correcting angles of the remaining detonator holes by reflecting the calculated relative angle between the first detonator hole and the second detonator hole, and providing blasting pattern coordinates by converting the detonator holes in form of latitude and longitude coordinates on the basis of the corrected angles.
 9. The method of claim 8, wherein, in the presetting any one of detonator holes displayed on the coordinates of the blasting pattern as the reference point, and calculating each distance difference between the X-coordinate of the reference detonator hole and the X-coordinates of the remaining detonator holes and each distance difference between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes, distances between the X-coordinate of the reference detonator hole and the X-coordinates of the remaining detonator holes and distances between the Y-coordinate of the reference detonator hole and the Y-coordinates of the remaining detonator holes are calculated.
 10. The method of claim 8, wherein the calculating the relative angle between the first detonator hole and the second detonator hole among the remaining detonator holes other than the reference detonator hole on the basis of the latitude and longitude coordinate values and the polar coordinate values between the first detonator hole and the second detonator hole, comprises: arbitrarily designating the first detonator hole and the second detonator hole among the remaining detonator holes; collecting GPS location information of the designated first and second detonator holes and deriving latitude and longitude coordinate values of the first and second detonator holes; calculating first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes; calculating second angles of the first and second detonator holes from the derived polar coordinate values of the first and second detonator holes; and calculating the relative angle between the first and the second detonator holes by comparing the calculated first angles and the calculated second angles, and deriving a correction angle value on the basis of the calculated relative angle.
 11. The method of claim 10, wherein, in the calculating the first angles of the first and second detonator holes from the derived latitude and longitude coordinate values of the first and second detonator holes, when the latitude and longitude coordinate values of the first and second detonator holes, which are derived from the latitude and longitude coordinates with different angles of a start point and a destination point, are applied to a Vincenty formula calculation, two angles for the first and second detonator holes are calculated.
 12. The method of claim 8, wherein the correcting the angles of the remaining detonator holes by reflecting the calculated relative angle between the first and the second detonator holes and providing blasting pattern coordinates by converting the detonator holes in form of the latitude and longitude coordinates on the basis of the corrected angles, comprise: correcting the angles of the detonator holes with a correction angle value derived on the basis of the relative angle; deriving latitude and longitude coordinate values of the detonator holes on the basis of the corrected angles of the detonator holes and the calculated distance differences between the X-coordinates of the reference detonator hole and the remaining detonator holes and the calculated distance differences between the Y-coordinates of the reference detonator hole and the remaining detonator holes; and generating the latitude and longitude coordinates on the basis of the derived latitude and longitude coordinate values of the detonator holes and providing the blasting pattern coordinates by the generated latitude and longitude coordinates. 